package 接口.实现多个接口;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 姚东名
 * Date: 2024-06-18
 * Time: 21:47
 */
//例如，现在实现一个方法，叫 "散步"
public class TestAnimal {
    public static void walk(IRunning iRunning) {
        //System.out.println("我去散步");
        iRunning.run();
    }
    //在这个walk方法内部，我们并不关注到底是哪种动物，只要参数是会跑就行
    public static void main1(String[] args) {
        Cat cat = new Cat("咪咪");
        walk(cat);

        Frog frog = new Frog("瓜瓜");
        walk(frog);
    }

    public static void main(String[] args) {
        Robot robot = new Robot("机器人");
        walk(robot);
    }
}

/*
执行结果：
我去散步
咪咪正在跑
我去散步
瓜瓜正在跑
 */

/*
执行结果：
机器人正在用轮子跑
 */
